﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Interfaces;

namespace Model
{
    // Vare-klassen
    public class Vare : IVare
    {
        // Globale variable.
        int vareNr;
        string navn;
        double pris;
        string beskrivelse;
        bool aktiv; // Om varen sælges eller ej.

        public Vare()
        {
            // Default-constructor.
        }

		// Konstruktør
		public Vare(int vareNr, string navn, double pris, string beskrivelse, bool aktiv)
		{
			// Initialisering...
			this.vareNr = vareNr;
			this.navn = navn;
			this.pris = pris;
			this.beskrivelse = beskrivelse;
			this.aktiv = aktiv;
		}

		public Vare(int vareNr, string navn, string beskrivelse)
		{
			// Initialisering...
			this.vareNr = vareNr;
			this.navn = navn;
			this.beskrivelse = beskrivelse;
		}

        public override string ToString()
        {
            return navn;
        }

        #region Properties til variable
        public int VareNr
        {
            get { return vareNr; }
            set { vareNr = value; }
        }
        public string Navn
        {
            get { return navn; }
            set { navn = value; }
        }
        public double Pris
        {
            get { return pris; }
            set { pris = value; }
        }
        public string Beskrivelse
        {
            get { return beskrivelse; }
            set { beskrivelse = value; }
        }
        public bool Aktiv
        {
            get { return aktiv; }
            set { aktiv = value; }
        }
        #endregion
    }
}
